mechanically stabilized earth - Turkish English Dictionary